package interface_demo

import "fmt"

type AnnimalInterface interface {
	DoCall(msg string)
}

type CatInterface interface {
	DoRun(msg string)
}

type Cat struct {
	Name string
}

func (c *Cat) DoCall(msg string) {
	fmt.Println("doCall msg = ", msg)
}

func (c *Cat) DoRun(msg string) {
	fmt.Println("doRun msg = ", msg)
}
